<?php
use Entities;
use Entities\Obras;
use Entities\Funcionario;

$xml = "";

$id = (isset($_REQUEST["id"]))? get_request("id") :"" ;
$nomeObra = (isset($_REQUEST["nomeObra"]))? get_request("nomeObra") :"" ;
$engResponsavel = (isset($_REQUEST["engResponsavel"]))? get_request("engResponsavel") :"" ;
$regObra = (isset($_REQUEST["regObra"]))? get_request("regObra") :"" ;
$endObra = (isset($_REQUEST["endObra"]))? get_request("endObra") :"" ;
$nroEndObra = (isset($_REQUEST["nroEndObra"]))? get_request("nroEndObra") :"" ;
$bairroObra = (isset($_REQUEST["bairroObra"]))? get_request("bairroObra") :"" ;
$cidadeObra = (isset($_REQUEST["cidadeObra"]))? get_request("cidadeObra") :"" ;
$ufObra = (isset($_REQUEST["ufObra"]))? get_request("ufObra") :"" ;


$c = $em->find("Entities\Obras", $id); 	
if(empty($c)){
	$c = new Obras();
}

$f = $em->find("Entities\Funcionario", $engResponsavel);
if(empty($f)){
	$f = new Funcionario();
}

$c->setNomeObra($nomeObra);
$c->setFuncionario($f);
$f->setObras($c);
$c->setRegistroObra($regObra);
$c->setEndObra($endObra);
$c->setNroEndObra($nroEndObra);
$c->setBairroObra($bairroObra);
$c->setCidadeObra($cidadeObra);
$c->setUfObra($ufObra);
$em->persist($c);
try {
	$em->flush();
	$erro = 0;
} catch (Exception $e) {
	
	$erro = 1;
}

$xml .= "<erro>$erro</erro>";
echo $xml;